isLocationAccuracyReduced

Returns true when location is granted at approximate accuracy only — the member granted ACCESS_COARSE_LOCATION but not ACCESS_FINE_LOCATION (the Android 12+ "Approximate" / "Precise location off" choice). Geofencing and automatic visit detection are unreliable in this state.

Returns false when precise (fine) location is granted, and also when no location is granted at all — that is "denied", not "reduced": there is no reduced state to report yet. This mirrors the iOS isLocationAccuracyReduced() contract; on Android the reduced state is a coarse-only grant rather than a runtime Precise toggle.